2005년03월13일 29번
[운영체제] Telnet 을 이용해서 원격으로 서버에 있는 a.txt 파일을 vi 에디터로 편집하던 중 갑자기 접속이 끊어졌다. 다시 접속하여 a.txt 파일을 열었더니, a.txt 파일이 열리기 전에 한 페이지 가량의 에러 메시지가 출력된 후 Enter 키를 눌러야만 a.txt 파일이 열린다. 이 에러를 복구하기 위해서 vi 에디터를 실행시킬 때 가장 적합한 옵션은?
- ① vi a.txt
- ② vi -recover a.txt
- ③ vi -continue a.txt
- ④ vi -r a.txt
(정답률: 알수없음)
문제 해설
정답은 "vi -r a.txt" 이다.
이유는 -r 옵션은 vi 에디터가 비정상적으로 종료되었을 때, 자동으로 백업 파일을 찾아서 복구해주는 옵션이기 때문이다. 따라서 이전에 접속했을 때 비정상적으로 종료되어 백업 파일이 생성된 상태에서 vi 에디터를 실행시키면, 자동으로 백업 파일을 찾아서 복구해줄 것이다.
다른 옵션들은 -recover 옵션은 백업 파일을 찾아서 복구해주는 옵션이지만, -r 옵션보다 덜 자동화되어 있어서 복구가 제대로 이루어지지 않을 수 있다. -continue 옵션은 이전에 작업하던 내용을 계속 이어서 작업할 수 있도록 해주는 옵션이고, 그냥 "vi a.txt" 명령어를 입력하면 일반적인 방식으로 파일을 열게 된다.
이유는 -r 옵션은 vi 에디터가 비정상적으로 종료되었을 때, 자동으로 백업 파일을 찾아서 복구해주는 옵션이기 때문이다. 따라서 이전에 접속했을 때 비정상적으로 종료되어 백업 파일이 생성된 상태에서 vi 에디터를 실행시키면, 자동으로 백업 파일을 찾아서 복구해줄 것이다.
다른 옵션들은 -recover 옵션은 백업 파일을 찾아서 복구해주는 옵션이지만, -r 옵션보다 덜 자동화되어 있어서 복구가 제대로 이루어지지 않을 수 있다. -continue 옵션은 이전에 작업하던 내용을 계속 이어서 작업할 수 있도록 해주는 옵션이고, 그냥 "vi a.txt" 명령어를 입력하면 일반적인 방식으로 파일을 열게 된다.
연도별
- 2024년04월21일
- 2023년10월29일
- 2023년04월09일
- 2022년10월30일
- 2022년04월10일
- 2021년10월24일
- 2021년04월11일
- 2020년10월25일
- 2020년05월24일
- 2019년10월27일
- 2019년04월14일
- 2018년10월28일
- 2018년04월08일
- 2017년10월29일
- 2017년04월09일
- 2016년10월09일
- 2016년04월10일
- 2015년10월18일
- 2015년04월05일
- 2010년10월03일
- 2010년05월09일
- 2009년09월27일
- 2008년09월28일
- 2007년09월16일
- 2007년04월01일
- 2006년09월24일
- 2006년05월14일
- 2005년07월31일
- 2005년03월13일
- 2004년09월12일
- 2004년02월29일
- 2003년08월10일
- 2002년10월20일
- 2002년02월20일
- 2001년06월03일
- 2001년02월25일